package com.hzit.order.service.impl;

import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.hzit.common.utils.TbPayLog;
import com.hzit.order.service.PayLogSerivce;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service;
import sun.swing.StringUIClientPropertyKey;

/**
 * 类名：
 * 作者：WF
 * 功能：
 */
@Service
public class PayLogSerivceImpl implements PayLogSerivce {
	@Autowired
	private StringRedisTemplate redisTemplate;

	//1. 从redis中根据用户名取得支付日志
	@Override
	public TbPayLog getPayLogFromRedis(String name) {
		String s = redisTemplate.opsForValue().get(name + "_payLog");
		if(StrUtil.isNotBlank(s)){
			return JSON.parseObject(s,TbPayLog.class);
		}
		return null;
	}
}
